package enum

var AppModules = struct {
	Full, Sys, Lms string
}{
	Full: "full", // 全模块的单体应用
	Sys:  "sys",
	Lms:  "lms",
}

var DBSupportType = struct {
	Sqlite, Mysql, Pgsql string
}{
	Sqlite: "sqlite",
	Mysql:  "mysql",
	Pgsql:  "pgsql",
}

var UserStatus = struct {
	Available, NotAvailable, Hide int8
}{
	Available:    1, // 可用
	NotAvailable: 2, // 不可用
	Hide:         3, // 隐藏不显示
}

var FileType = struct {
	Video, Audio, Document, Image, Text                                                    int8
	VideoName, AudioName, DocumentName, ImageName, TextName, Html5Name, UrlName, ScormName string
}{
	Video:    1, // 视频
	Audio:    2, // 音频
	Document: 3, // 文档
	Image:    4, // 图片
	Text:     5, // 图文

}

// DifficultyGrade 难度等级
var DifficultyGrade = struct {
	Simple, Medium, Difficult int8
}{
	Simple:    1, // 简单
	Medium:    2, // 中等
	Difficult: 3, // 困难
}

// AttributeType 属性类型
var AttributeType = struct {
	Text, Radio, Checkbox int8
}{
	Text:     1, // 文本
	Radio:    2, // 单选
	Checkbox: 3, // 多选
}
